package com.kukudb.asaproject.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@TableName("user_licenses")
@Data
public class UserLicenses {

    @TableId(type = IdType.AUTO)
    private Integer licenseId;//授权ID
    @TableField("user_id")
    private Integer userId;//用户ID
    @TableField("key_id")
    private Integer keyId;//卡密ID
    @TableField("license_type")
    private String licenseType;//授权类型(1:时间授权,2:次数授权)
    @TableField("total_value")
    private Integer totalValue;//总授权值
    @TableField("used_value")
    private Integer usedValue;//已使用值
    @TableField("start_time")
    private Date startTime;//开始时间
    @TableField("end_time")
    private Date endTime;//结束时间(时间授权用)
    @TableField("status")
    private String status;//状态(0:禁用,1:正常)
    @TableField("create_time")
    private Date createTime;//创建时间
    @TableField("update_time")
    private Date updateTime;//更新时间
}
